package com.blade.spring.framework.context.support;

import com.blade.spring.framework.context.BLApplicationContext;

/**
 * ClassName: BLApplicationContextAware
 * Description:
 * 通过解耦的方式获得IOC容器的顶层设计
 * 后面将通过一个监听器去扫描所有的类，只要实现了此接口，
 * 将自动调用setApplicationContext()方法，从而将IOC容器注入到目标类中
 *
 * @author blade
 * @version 1.0
 * @Date 2020/12/16 10:32
 */
public interface BLApplicationContextAware {

    void setApplicationContext(BLApplicationContext applicationContext);
}
